// 引入axios
import axios from "axios";
import tokenTools from "@/assets/tools/tokenTools";

// 创建axios实例
const Service = axios.create({
    // 请求的跟路径
    baseURL: "/webPage",
    // 定义统一的请求头
    headers: {
        "content-Type": "application/json",
    },
    // 配置请求超时时间
    timeout: 10000,
});

// 请求拦截器
Service.interceptors.request.use((config) => {
    if(tokenTools.getToken() != null){
        config.headers.common["token"] = tokenTools.getToken()
    }
    return config;
});

// 响应拦截器
Service.interceptors.response.use((config) => {
    // 获取接口返回结果
    const res = config.data;
    return res

    // if (res.status === "success") {
    //     return res;
    // } else {
    //     console.log("请求失败！", res.status);
    //     Element.error(res.message || "网络异常");
    // }
});
export default Service;

